package shuimin.weixin.contacts.departure;

import pond.db.Model;

/**
 * Created by sky on 16/5/19.
 */
public class ContactUser extends Model {
    {
        //成员UserID。对应管理端的帐号，企业内必须唯一。不区分大小写，长度为1~64个字节
        field("userid");
        //成员名称。长度为1~64个字节
        field("name");
        //成员所属部门id列表,不超过20个
        field("department");
        //职位信息。长度为0~64个字节
        field("position");
        //手机号码。企业内必须唯一，mobile/weixinid/email三者不能同时为空
        field("mobile");
        //性别。1表示男性，2表示女性
        field("gender");
        //邮箱。长度为0~64个字节。企业内必须唯一
        field("email");
        //微信号。企业内必须唯一。（注意：是微信号，不是微信的名字）
        field("weixinid");
        //成员头像的mediaid，通过多媒体接口上传图片获得的mediaid
        field("avatar_mediaid");
        //扩展属性。扩展属性需要在WEB管理端创建后才生效，否则忽略未知属性的赋值
        field("extattr");

    }
    public static ContactUser create(String userid,String name,String position,String gender,String phone,String email,String weixinid){
        ContactUser user=new ContactUser();
        user.set("userid",userid);
        user.set("name",name);
        user.set("position",position);
        user.set("gender",gender);
        user.set("phone",phone);
        user.set("email",email);
        user.set("weixinid",weixinid);
        return user;
    }


    public ContactUser departure(){

        return this;
    }
}
